(as) regular as clockwork
​very regularly; happening at the same time in the same way
He is home by six every day, regular as clockwork.